Contents

Contents for the All-Pro League Scheduler

Getting Started

Overview

First Schedule

Edit Schedule

Menu Options

File

Schedule

Reports

Help

Miscellaneous

Technical Support

Other Programs

Registration

License


Overview

The ALL-PRO League Scheduler creates round-robin schedules for any number of leagues.  Works for up to 40 teams per league.  Lets you customize the schedule after it's computed.  Handles division play and allows the number of times teams play within a division to be different from outside the division.  Reports on league schedule, a condensed league schedule, team schedules, game scores, league standings, team information (contact name, phone number, address), and has an audit report.  Displays and prints reports.  Lets you create and append to report disk files.  This program is upgraded every year!

Unless this is a demo (shareware) version of the All-Pro League Scheduler, you must have either purchased it from an authorized retail outlet or directly from ALL-PRO Software.  Otherwise, you must immediately register with ALL-PRO Software or delete the program.  See the Registration Section for registration details and benefits.

Use the Back Up Files function on the File Menu to back up your schedule files (files that end with ".DAT") regularly to protect against loss due to power failure, disk damage, or other mishaps!


First Schedule

To create you first league schedule:

-	Select Add League from the File Menu and add a league name.  This will take you to the Setup Schedule Screen.

-	From the Parameters List:

-	Select Teams (double click or select and press OK) and add the teams for your league.

-	Select Locations and add the locations games will be played at for the league.

-	Select Game Times and enter the game times for each location by day of the week.

-	Select Exceptions (optional) to enter scheduling exceptions such as no games can be played "All day" on July 4th or no games can be played at location 4 at 9:00pm on July 10th.  After entering exceptions, click Setup to display the Parameters List.

-	Select Start Date and click on the calendar date you wish the league to start.

-	Select Options to enter "Times teams play each another" or select an End Date.  You can also enter "maximum games a team can play in a day".

-	Click Compute to compute the league schedule.

Select Edit from the Schedule Menu to make changes to the schedule (add a game, change a location, change a game time, etc.).

Select Reports from the Main Menu to display and print the League Schedule, a Condensed League Schedule, Team Schedules, Game Scores, Standings, Team Information, and Audit reports.  The Audit report displays for each team, the number on home and away games, number of games at each location, and number of games for each game time.  You can check the Audit report after a schedule is computed to see how balanced the schedule is and then edit the schedule as needed.

Before adding your first schedule, you may want to select Data Directory from the File Menu to select a directory other than the default (program directory) for storing your schedule files.

A schedule can computed as many times as you wish.  The distribution of locations and game times can change each time the schedule is computed.


Edit Schedule

After a schedule is computed, you can customize your schedule by adding, changing, deleting, or moving games.  Game date, time, location, home and away, and teams playing can also be changed.

To add a game to the schedule, double-click on <ADD GAME> on the Edit Schedule or highlight <ADD GAME> and click Edit.  Then select the teams, location, time, and date on the Edit Game Screen and click Add.

To change the date, time, location, or teams playing for a particular game, double-click on the game on the Edit Schedule or highlight the game and click Edit.  Make your changes and click Change.

To delete a game, double-click on the game on the Edit Schedule or highlight the game and click Edit.  Then click Delete to delete the game.  To delete all games for the date highlighted, highlight <Reschedule>, click Edit, select Delete All Games and then click OK.

To move a game from one date to another, click on the calendar to display games for that date on the Edit Schedule, and then click on the game on the Edit Schedule and drag and drop it on the calendar date you want to move the game to.  To move all games from one date to another, highlight <Reschedule> on the Edit Schedule and drag and drop it on the date you want to move the games to.  You can also move games by highlighting a game or <Reschedule> and then clicking Edit.


File Menu

The File Menu options are:

Data Directory	Select the directory to store and retrieve schedule files.

Add League	Create a new league schedule.

Select League	Open an existing schedule from the Select League list.

Delete League	Delete league (schedule and scores) currently displayed.

Change League Name	Change the name of the league currently displayed.

Back Up Files	Back up schedule files.

Restore Files 	Restore schedule files.

Exit Program	Exit All-Pro League Scheduler.


Data Directory

Select Data Directory from the File Menu to select the directory to store and retrieve schedule files.  The All-Pro League Scheduler can manage an number of leagues in a directory.

The All-Pro League Scheduler will NOT make a directory for you.  You must do it.


Back Up Files

Select Back Up Files from the File Menu to make a copy of your schedule files for your current working directory.  You might want to make a backup copy to a floppy disk and to your hard drive.  This way you have a backup copy you can quickly restore from on your hard drive and a copy on a floppy disk that you can use should you ever experience problems with your hard drive.

If you plan to manage schedules on two computers, like home and work, you can back up your schedule files to a floppy disk and then load them to the other computer using the restore function.

The All-Pro League Scheduler will NOT make a directory for you.  You must do it.


Restore Files

Select Restore Files from the File Menu to load a backup of your schedule files to the current working directory.  You can restore from a backup made to a floppy disk or another directory on your hard drive.

If you plan to manage schedules on two computers, like home and work, you can back up your schedule files to a floppy disk and then load them to the other computer using the restore function.

The All-Pro League Scheduler will NOT make a directory for you.  You must do it.


Schedule Menu

The Schedule Menu options are:

Teams	Select teams for schedule.

Locations	Select locations for schedule.

Game Times	Select game times by location for schedule.

Exceptions	Select exceptions (i.e. no games on July 4th).

Start Date	Select start date for schedule.

Options	Select options (i.e. times teams play each).

Compute	Compute league schedule.

Edit	Show Edit Screen.

Setup	Show Setup Screen.

Update Scores	Update game scores for schedule.

Teams, Locations, Game Times, Exceptions, Start Date, and Options can also be selected from the Parameters list on the Setup Screen.


Select Teams

To select the teams for a league, select Teams from the Schedule Menu or highlight Teams on the Parameters List on the Setup Screen and click OK.  You can also double-click on the Parameters List.

Two lists of teams are displayed.  Select from the Team Selection List on the left and build a list of teams for your league on the right.  The list of teams on the left is either a list of all teams added to the system (click All Teams) or a list of teams from a specific league (select league from drop-down list box).  To add a team to your league or remove a team from your league, you can either double-click on the team or highlight the team and click the appropriate arrow buttons (<=== or ===>).

Click Add to add a new team.  A screen will come up where you enter the team name and optionally enter a contact person, phone number, and address.  When you click OK, the team will be added to the Team Selection List on the left and your league team list on the right.  Highlight a team and click Change to change team name and information or click Delete to delete a team.

Click Division to set up divisions for your league.  The Select Divisions Screen works like the Select Teams Screen.  After setting up multiple divisions, you must select the division from the drop-down list box (click on arrow and select) above the list of league teams on the right to add or remove teams for that division.

The number of teams selected for the league will appear in the Summary Area on the Setup Screen.


Select Locations

To select locations for a league, select Locations from the Schedule Menu or highlight Locations on the Parameters List on the Setup Screen and click OK.  You can also double-click on the Parameters List.

Two lists of locations are displayed.  You select from the Location Selection List on the left and build a list of locations for your league on the right.  The list of locations on the left is either a list of all locations added to the system (click All Locations) or a list of locations from a specific league (select from drop-down list box).  To add a location to your league or remove a location from your league, you can either double-click on the location or highlight the location and click the appropriate arrow buttons (<=== or ===>).

Click Add to add a new location.  A screen will come up where you enter a location name.  When you click OK, the location will be added to the Location Selection List on the left and your league location list on the right.  Highlight a location and click Change to change the name of a location or click Delete to delete a location.

The number of locations selected for the league will appear in the Summary Area on the Setup Screen.

You can click either Randomly assign locations (default) or Assign location to team.  Assigning a location to a team is for leagues where a team always plays their home games at a certain location (i.e. traveling leagues).  You will be prompted to a select home location for each team in the league when you Compute the schedule if you selected Assign location to team.

The Assign location to team function will be improved in the next version of the All-Pro League Scheduler.  It is currently very tricky to use.  For example, if you have four teams and two games are to be played each Sunday at 1:00pm at the home team's field, you would need to add the four possible locations to the schedule BUT only add a games time of Sunday at 1:00pm for two of the locations (NOT all four - which two doesn't matter).  The locations assigned to a game time are meaningless.  The location will be assigned based on who the home team is.  You assign locations to the teams when you compute the report.  The program will assign the proper home field when you compute the schedule.


Select Game Times

To set up game times by location for a league, select Game Times from the Schedule Menu or highlight Game Times on the Parameters List on the Setup Screen and click OK.  You can also double-click on the Parameters List.

Select a location from the Locations List and then enter game times manually or compute them.  Computing game times will override game times already entered for that day of the week.

The enter game times manually, just key the game times (i.e. "5", "4:15", "1:00pm") under the appropriate day of the week and press Enter.  To remove a game time, double-click on the time, delete it from the entry field, and press Enter.

Click Compute Times to compute game times.  Select the days of the week, a start time, the length of a game, the number of games, and click OK.


Select Start Date

To set the start date for the league, select Start Date from the Schedule Menu or highlight Start Date on the Parameters List on the Setup Screen.  Then click on the calendar to set the start date.  Click on the arrow buttons to scroll by month through the calendar.  The start date will be displayed in the Summary Area on the Setup Screen.


Select Options

To select options for a league, select Options from the Schedule Menu or highlight Options on the Parameters List on the Setup Screen and click OK.  You can also double-click on the Parameters List.

Select a Method for Computing Schedule.  You can either enter the Times teams play each other (end date will be computed) or Use end date (games will be scheduled through the end date regardless on the number of times teams play each other).  If divisions are set up, enter the number of times teams play each other Within the division and Outside the division.

Select Max Games per Team per Day.  You can enter the Maximum games a team can play in a day.  Enter 99 (default) if it doesn't matter how many times each team plays in a day.  If you don't want any team to play more than once in a day, enter one.  If you have three time slots for games in a day (Game Times parameter) but only five teams and you enter one for the maximum, one time slot will not be scheduled.

Select Game Sequence.  Select either Schedule by round or Schedule as needed (default).  Selecting Schedule by round will force the scheduler to schedule a team to play each other team before scheduling to play the teams again (protect round integrity).  Round integrity can be lost when Schedule as needed is selected and the scheduler is forced to schedule a game out of round order to fill a time spot.  Selecting Schedule by round preserves round integrity but the schedule could end up with unused time spots.

Select what to do with a possible Existing Schedule.  To append or add to an existing schedule, select Append schedule.  This could be used when league locations change during the course of  the league season.  You could compute the first half of the schedule, redesign the schedule, and then compute the schedule using this option.  This lets you concatenate schedules. Any number can be concatenated.  Select Overwrite schedule (default) to overwrite a schedule that has already been computed.


Select Exceptions

To add exceptions to a schedule, select Exceptions from the Schedule Menu or highlight Exceptions on the Parameters List on the Setup Screen and click OK.  You can also double-click on the Parameters List.  Exceptions let you add and remove game times from the schedule before it's computed.

Click on the calendar to set the date you want to update exceptions for.  Click on the arrow buttons to scroll by month through the calendar.  Click Add to add an exception.  Highlight an existing exception and click Change to change the exception or click Delete to delete the exception.

When you add an exception you can select Add game time (add an additional game time to the ones already added on the Game Times Screen) or Remove game time (skip this game time which was added on the Game Times Screen).

Select Game Times.  Select Start time, Game Length, and Number of games to add or remove game times.  Or check All day to remove all game times for the selected date or date range.

Select Date Range.  Select a date range and days of the week to add exceptions for.

Select a location or All Locations.

Click Set to finalize the exception.


Update Game Scores

Select Update Scores from the Schedule Menu to update game scores.

Click on the calendar to display the scheduled games for the date you want to update.  Click on the arrow buttons to scroll by month through the calendar.  Then either double-click on the game or select the game (click game on screen) and click Update to bring up the Update Scores window.  Then enter the Visitor and Home team scores.  Click OK to update the game score or click Delete to delete it.

The scores updated will be displayed on the Game Scores report and incorporated into the Standings report.


Reports Menu

The Reports Menu options are:

League Schedule

Condensed Schedule

Team Schedules

Game Scores

Standings

Team Information

Audit Schedule


League Schedule

Reports - League Schedule

Select League Schedule from the Reports Menu to display the league schedule.  The contact person and phone number for each team are displayed at the beginning of the schedule.  Uncheck Show contact person to NOT display the contact person and phone number. The schedule is date order and shows the day of the week, date, location, game time, and teams. The home team is listed second. Uncheck Show locations to NOT display the locations of the games.

Click Print to print the report or save it to a disk file.


Condensed Schedule

Reports - Condensed Schedule

Select Condensed Schedule from the Reports Menu to display a condensed version of the league schedule.  Each team is assigned a number at the beginning of the schedule.  The contact person and phone number for each team are also displayed.  Uncheck Show contact person to NOT display the contact person and phone number. The schedule is date order and shows the day of the week, date, teams (i.e. 4-5), game time, and location. The home team is listed second. Uncheck Show locations to NOT display the locations of the games.

Click Print to print the report or save it to a disk file.


Team Schedules

Reports - Team Schedules

Select Team Schedule from the Reports Menu to display a schedule for each of the teams.  The contact person and phone number for each team are displayed at the beginning of each team's schedule. Uncheck Show contact person to NOT display the contact person and phone number.  Day of the week, date, time, location, and opponent are displayed for each game scheduled.  Note that "at" (i.e. at State Farm Warriors) means they are the visiting team. Uncheck Show locations to NOT display the locations of the games.

Click Print to print the report or save it to a disk file.  A page break will occur between each team's schedule.


Game Scores

Reports - Game Scores

Select Game Scores from the Reports Menu to display game scores for the schedule.  The day of the week, date, location, time, teams, and scores are displayed for each game.  Uncheck Show locations to NOT display the locations of the games.

Click Print to print the report or save it to a disk file.


Standings

Reports - Standings

Select Standings from the Reports Menu to display league standings.  Teams are listed in order of winning percentage.  The report displays games won, games lost, win percentage (Pct), points for average per game (Avg PF), points against average per game (Avg PA), and games behind (GB) for each team.  Points for are the points scored by a team and points against are the points allowed by a team.  A column for ties will only be displayed if ties exist.

Win Percentage is computed as ((wins + ties) / total games) where wins are 1 point, ties are 1/2 point, losses are 0 points, and total games are 1 point per game.  Note that a team could be listed first because they have the highest win percentage and still be 1/2 or more games behind.  For example, a 1-0 team will be listed first but will be 1/2 games behind a 3-1 team.

Click Print to print the report or save it to a disk file.

Select Update Scores from the Schedule Menu to update game scores.


Team Information

Reports - Team Information

Select Team Information from the Reports Menu to display team information for each team in the league.  The report displays the contact person, phone number, and address for each team.  The information will only show up if entered when adding a team on the Select Teams Screen.  You can always add or change the team information later by clicking Change on the Select Teams Screen.

Click Print to print the report or save it to a disk file.


Audit Schedule

Reports - Audit Schedule

Select Audit Schedule from the Reports Menu to display audit information about the schedule. For each team, the number of home and away games, number of games at each location, and number of games for each game time are displayed.  This report can be used to help balance the schedule two ways if needed.  You can compute the schedule until it's acceptable.  Locations and times are scheduled randomly so each time the schedule is computed it will probably change.  You can also see where the schedule is unbalanced on the Audit Report and then edit the Schedule until the Audit Report shows the schedule is acceptable.

Click Print to print the report or save it to a disk file.


Print Reports

All reports (League Schedule, Condensed Schedule, Team Schedules, Game Scores, Standings, Team Information, and Audit Schedule) can be printed or saved to a disk file.

When you print a report, you can either use the default report title or enter your own.  You can select from 1 to 50 copies and select the number of lines per page.

You can choose to create a report disk file instead of printing the report.  Entering a file name will override printing.  You can specify a path with the file name and can either create a new report file, replace a report file, or append to an existing one.  Click Find... to search for a file.

Click Setup to bring up the Print Setup Screen to change printer parameters (Portrait or Landscape for example).


Help Menu

Select Contents... from the Help Menu to run the All-Pro League Scheduler Help Program.  Select About from the Help Menu to view the About Screen which shows the version number of the All-Pro League Scheduler and the All-Pro Software address.


Technical Support

For technical support:

*	Call us at 608-271-1586.  Please don't use our 800 number which is reserved for orders.

*	Fax us at 608-277-9195.

*	Write us at All-Pro Software, 30 Maple View Court, Madison, WI 53719

*	Email us at jeff@allprosoftware.com


Other Programs

Other Windows Programs available from ALL-PRO Software:

*	StatTrak for Baseball (and Softball) $39.95

A baseball/softball statistics management system for league, tournament, and individual teams.  Tracks batting, pitching, fielding, game scores, box scores, team record, team standings, and has a lineup function for coaches.  Has single team, multiple team, individual player, and career statistics reports.  Lets you customize reports and name your own categories.  Reports can be computed for any combination of games.  Rated #1 by the Society for American Baseball Research (SABR) software review.  Very easy to use!

*	StatTrak for Basketball $39.95

*	StatTrak for Soccer $39.95

*	StatTrak for Volleyball $39.95

*	StatTrak for Hockey $39.95

*	ALL-PRO League Scheduler $59.95

Create round-robin schedules in minutes!  Handles division play and tracks scores and standings.

$3.75 shipping and handling per order!

Other Windows Programs soon to be released by ALL-PRO Software:

Release Date

*	ALL-PRO Tournament Scheduler	March 1st, 1997

*	StatTrak for Football	July 1st, 1997

To order or for more information, call ALL-PRO Software at 800-SPORT-59 (MC/Visa).  International orders are welcome - call 608-271-1586!

Check out our Home Page (demos available for downloading):

http://www.allprosoftware.com

or Email us:

jeff@allprosoftware.com

Let us know what other features and sports programs you would like to see!


Registration

Unless this is a demo (shareware) version of the All-Pro League Scheduler, you must have either purchased it from an authorized retail outlet or directly from ALL-PRO Software.  Otherwise, you have an illegal copy and must immediately register with ALL-PRO Software or delete the program.

To register the All-Pro League Scheduler, call ALL-PRO Software at 800-SPORT-59 (MC/Visa) or send a check or money order for $59.95 + $3.75 shipping and handling to ALL-PRO Software.  International orders call 608-271-1586 or send a check or money order in U.S. funds drawn on a U.S. bank.  Wisconsin Residents please add 5.5% sales tax ($3.30) for a total of $67.00.  You will receive the latest version of the All-Pro League Scheduler for FREE when you register.

To register a retail copy of the All-Pro League Scheduler, send the registration card or proof of purchase to ALL-PRO Software if you wish to receive the benefits listed below.  No fee is required.

If you obtained the program from ALL-PRO Software, you are automatically registered and will receive the benefits listed below.

Registration Benefits:

*  You will be notified when major upgrades to the All-Pro League Scheduler are released.  They will be offered to you at a reduced price.  The program will be upgraded every year.

*  You will be notified when other programs are released or upgraded by ALL-PRO Software.

*	You can receive FREE technical support at 608-271-1586.  Please don't use the 800 number for technical support.  The 800 number is for orders only.  Thank you!


License

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ITS MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.   NEITHER ALL-PRO SOFTWARE NOR ANYONE ELSE INVOLVED IN CREATING, PRODUCING OR DELIVERING THIS SOFTWARE SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF USE OF THIS SOFTWARE OR INABILITY TO USE THIS SOFTWARE.   IN NO EVENT SHALL ALL-PRO SOFTWARE'S LIABILITY FOR ANY DAMAGES EVER EXCEED THE REGISTRATION FEE, REGARDLESS OF THE FORM OF CLAIM.  THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE IS WITH THE USER.

THIS AGREEMENT SHALL BE GOVERNED BY THE LAWS OF THE STATE OF WISCONSIN AND SHALL INURE TO THE BENEFIT OF ALL-PRO SOFTWARE.  ANY ACTION OR PROCEEDING BROUGHT BY EITHER PARTY AGAINST THE OTHER ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL BE BROUGHT ONLY IN A STATE OR FEDERAL COURT OF COMPETENT JURISDICTION LOCATED IN DANE COUNTY, WISCONSIN.  THE PARTIES HEREBY CONSENT TO JURISDICTION OF SAID COURTS.

THIS SOFTWARE AND THE DISKS ON WHICH IT IS CONTAINED IS LICENSED SOLELY TO YOU ON A PERPETUAL BASIS FOR YOUR OWN USE. THIS IS COPYRIGHTED SOFTWARE.  YOU ARE NOT OBTAINING TITLE TO THE SOFTWARE OR ANY COPYRIGHT RIGHTS.  YOU MAY NOT SUBLICENSE, RENT, LEASE, CONVEY, MODIFY, TRANSLATE, CONVERT TO ANOTHER PROGRAMMING LANGUAGE, DECOMPILE, OR DISASSEMBLE THE SOFTWARE FOR ANY PURPOSE.  RECEIPT AND USE OF THE PRODUCT IS YOUR AGREEMENT TO THE TERMS OF THIS LICENSE.